/*
Farmer Duel beneath an Active Volcano
(c) Rachel J. Morris, 2011
June - July 2011 project
http://www.moosader.com/

Farmer Duel - GNU GPL v3
Sader - MIT
*/

#ifndef _StateMenu
#define _StateMenu

#include <iostream>

#include "sader/State.h"
#include "sader/Texture.h"
#include "sader/ManagerMap.h"
#include "sader/ManagerTexture.h"
#include "sader/Geometry.h"

#include "Character.h"
#include "Item.h"
#include "Hud.h"
#include "Input.h"

class StateMenu : public sader::State
{
    private:
        EnumState m_code;
        sader::ManagerTexture m_textureMgr;
        void Render();
        Hud titleScreen;
        Input input;
        // Functionality
        void LoadAssets();
    public:
        StateMenu();
        // Main game loop
        int MainLoop();
        void Init();
        // Accessors
        EnumState Code() { return m_code; }
};

#endif
